package com.zsc.boot.common;

public class ResultResponse {

    /**
     * 成功返回的方法
     * @param data
     * @param <T>
     * @return
     */
    public static <T> BaseResponse success(T data){
        return new BaseResponse(0,data,"ok");
    }

    /**
     * 错误返回的方法
     * @param errorType
     * @param <T>
     * @return
     */
    public static <T> BaseResponse error(ErrorType errorType){
        return new BaseResponse(errorType);
    }

    public static <T> BaseResponse error(int code,String message){

        return new BaseResponse(code,null,message);

    }


}
